• word of the day

    lathyrus splendens

    lathyrus splendens - Dictionary definition and meaning for word lathyrus splendens

    Definition
    (noun) shrubby California perennial having large pink or violet flowers; cultivated as an ornamental
    Synonyms : pride of california
Download our Mobile App Today
Receive our word of the day
on Whatsapp